package bit_exercises.Day3;

import com.sun.org.apache.xpath.internal.objects.XString;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/**
 * @author zerorain
 * @date 2022/04/20 20:26
 **/
//第二题 数组中出现超过一半的数字
//public class Main {
//    public static int MoreThanHalfNum_Solution(int[] array) {
//        if (array.length == 0){
//            return 0;
//        }
//        Map<Integer,Integer> map = new HashMap<>();
//        for (int i = 0; i < array.length; i++) {
//            if(!map.keySet().contains(array[i])){
//                map.put(array[i],1);
//            } else {
//                map.put(array[i],map.get(array[i])+1);
//            }
//        }
//
//        for (Integer key:map.keySet()){
//            if (map.get(key)> array.length/2){
//                return key;
//            }
//        }
//        return 0;
//    }
//
//    public static void main(String[] args) {
//        int[] arr =new int[]{1,2,3,2,2,2,5,4,2};
//        System.out.println( MoreThanHalfNum_Solution (arr));
//    }
//}
//第一题 字符串中找出最长的数字串
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str1 = sc.nextLine();
        String temp = "";
        String ret  = "";
        int i = 0;
        for (; i < str1.length(); i++) {
            char c = str1.charAt(i);
            if(c>= '0'&& c<= '9'){
                temp += c ;
            }else {
                if(temp.length() > ret.length()){
                    ret = temp;
                } else {
                    temp = "";
                }
            }
        }
        if(i == str1.length() && temp.length() > ret.length()){
            ret = temp;
        }
        System.out.println(ret);

    }
}